package br.com.acol.facade.Impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

import br.com.acol.dao.UsuarioDao;
import br.com.acol.entity.UsuarioPojo;
import br.com.acol.facade.UsuarioServiceFacade;

@Service
@Transactional(propagation = Propagation.NOT_SUPPORTED)
public class UsuarioServiceFacadeImpl implements UsuarioServiceFacade {

	@Autowired
	private UsuarioDao usuarioDao;
	
	@Transactional(propagation = Propagation.REQUIRED)
	public Boolean cadastrarUsuario(UsuarioPojo usuario) {
		return usuarioDao.cadastrarUsuario(usuario);
	}
	
}
